/*
 * slet.h
 *
 *  Created on: Nov 19, 2016
 *      Author: root
 */

#ifndef FUNNY_SCHEME_LET_H
#define FUNNY_SCHEME_LET_H

#include "../ds/datastructure.h"

DEFINE_OPERATOR( let0        );
DEFINE_OPERATOR( let1        );
DEFINE_OPERATOR( let2        );
DEFINE_OPERATOR( letstar0    );
DEFINE_OPERATOR( letstar1    );
DEFINE_OPERATOR( letstar2    );
DEFINE_OPERATOR( let0rec     );
DEFINE_OPERATOR( let1rec     );
DEFINE_OPERATOR( let2rec     );

DEFINE_SYNTAX(  let0        );
DEFINE_SYNTAX(  letstar0    );
DEFINE_SYNTAX(  let0rec     );

INIT_OPERATORS(let);

#endif //FUNNY_SCHEME_LET_H
